climb every mountain

Translations
surmonter tous les obstacles
Definitions
To overcome all obstacles or challenges in pursuit of a goal; to persistently strive for success regardless of difficulties.